home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / comp / aux-faq / part2 < prev    next >
Internet Message Format  |  1994-04-12  |  54KB

  1. Path: bloom-beacon.mit.edu!hookup!ames!newsfeed.gsfc.nasa.gov!jagubox!jim
  2. From: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  3. Newsgroups: comp.unix.aux,news.answers,comp.answers
  4. Subject: Apple A/UX FAQ List (2/3)
  5. Supersedes: <3021@jagubox.gsfc.nasa.gov>
  6. Followup-To: comp.unix.aux
  7. Date: 12 Apr 94 13:27:43 GMT
  8. Organization: NASA/Goddard Space Flight Center
  9. Lines: 1104
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 27 Apr 94 00:00:00 GMT
  12. Message-ID: <3065@jagubox.gsfc.nasa.gov>
  13. References: <3064@jagubox.gsfc.nasa.gov>
  14. Reply-To: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  15. NNTP-Posting-Host: jagubox.gsfc.nasa.gov
  16. Mime-Version: 1.0
  17. Content-Type: text/plain; charset=US-ASCII
  18. Content-Transfer-Encoding: 7bit
  19. Summary: Latest posting of FAQ for A/UX
  20. Keywords: FAQ A/UX
  21. Xref: bloom-beacon.mit.edu comp.unix.aux:6812 news.answers:17960 comp.answers:4874
  22.  
  23. Archive-name: aux-faq/part2
  24. Last-modified: Tue Apr 12 09:25:29 EDT 1994
  25.  
  26.          This is the Frequently Asked Question (FAQ) list for A/UX 3.x.x
  27.  
  28. \\\\\\\\\\\\\\\\\\\\\\ START OF PART 2 OF 3 //////////////////////
  29.  
  30. ==============
  31. **** Q&A: ****
  32. --------------
  33.  
  34. :::::::::::::::::::::::::::::
  35. ::::: GENERAL QUESTIONS :::::
  36. :::::::::::::::::::::::::::::
  37.  
  38. ===================================
  39. G.01)  What's A/UX? Is it any good?
  40. -----------------------------------
  41.  
  42. A/UX is Apple's implementation of Unix (it's Apple's UNix) for various
  43. Macintosh computers. A/UX merges two computing environments, Unix and the
  44. Macintosh Finder OS, and provides the full functionality of both.
  45.  
  46. A/UX is based on AT&T Unix System V.2.2 with numerous extensions from V.3, V.4
  47. (such as streams) and BSD 4.2/4.3 (such as networking, the Fast File System,
  48. job control, lpr, NFS with Yellow Pages, SCCS and sendmail 5.64).  It also
  49. provides full POSIX compliance. A/UX provides SYSV, BSD and POSIX compatiblity
  50. switches and libraries. A/UX is fully compiant with the System V Interface
  51. Definition (SVID).
  52.  
  53. A/UX provides all three standard shells: sh, csh and ksh. X-Windows is also
  54. provided standard.
  55.  
  56. A/UX 3.x.x incorporates System 7 for the Macintosh allowing for the use of
  57. the vast majority of Macintosh applications under A/UX. System7 and Unix
  58. and fully integrated under A/UX 3.x.x with the Unix file system being seen as
  59. a disk drive by the Finder.
  60.  
  61. There are quite a few people who feel that A/UX is a near-perfect implemen-
  62. tation of Unix. Of course, every operating system (even AIX!) has it's share
  63. of devotees, so that's not a very valid scale of whether the system is any
  64. good. A/UX _is_ Unix... it's not some form of pseudo-Unix. It insulates the
  65. user from Unix, if required, but the System Administrator will need to become
  66. Unix-aware. Furthermore, if you want straight Unix, you can get it... it's
  67. not a chore to bypass all the "gingerbread." People may also complain that
  68. A/UX is based on an "obsolete" version of AT&T Unix (V.2.2). In many ways,
  69. Apple's extensions make A/UX very V.3-like (V.3 is in many ways an enhanced
  70. V.2... it even uses the V.2 kernel)... The list of extensions to A/UX are
  71. impressive. Compare what you get standard with other systems and you'll be
  72. shocked! On some, 'cc', 'f77', NFS, etc... are costly options.
  73.  
  74. The main consideration (and opposition) to A/UX is the platform it runs on:
  75. The Macintosh. Some consider this a boon, others a bust. At present, Apple's
  76. top-level workstation is the Quadra 800, a 33MHz 68040 based system. Some
  77. consider this obsolete; others consider it overkill; others consider it, like
  78. Goldilocks, "just right."
  79.  
  80. If you need super-fast state-of-the-art number crunching capability then A/UX
  81. may not be for you... the Q800 benchmarks at maybe 10-16 SPECmarks (depending
  82. on compiler used, external cache size, etc...) and you can get lots faster
  83. with other platforms. Of course, you'll have to "settle" for their operating
  84. systems, but if you need it, then that's how you'll get it.  Of course, this
  85. doesn't mean that A/UX "crawls"...
  86.  
  87. There are very few people who need this type of performance though. If you
  88. need (or just _want_ ) a Unix workstation with the speed and power of Unix
  89. and the user interface and application selection of the Macintosh then A/UX
  90. is the way to go. In many, many ways, A/UX is the Unix "for the rest of
  91. us"... even if we are long-time Unix junkies. If you love the Mac, you'll
  92. love A/UX; if you love Unix, you'll love A/UX... and if you want a near-
  93. perfect marriage of the two, then you'll love A/UX.
  94.  
  95. Yes, A/UX is good... very, very good :)
  96.  
  97. ========================================================================
  98. G.02)  What's the minimum system I need (CPU, disk and RAM) to run A/UX?
  99. ------------------------------------------------------------------------
  100.  
  101. A/UX 3.0 works on the MacII (with PMMU _or_ 68030 upgrade with FDHD ROM's
  102. installed), IIx, IIcx, IIci, IIfx, SE/30, IIsi (with 68882 chip) and the
  103. Quadra 700|900|950 computers. A/UX 3.0.1 adds support for the Q800 and Centris
  104. Machines (the Centrises _must_ have the real 68040 w/FPU - See Q&A #G.03).
  105. A/UX does not support the ClassicII, PowerBook, Duo or LC families.  A/UX
  106. does _not_ work on the new 840av and 660av machines but will run on the new
  107. Quadra 610 and 650s (recall that A/UX requires the _real_ 68040 chip!) with
  108. a little bit of work:
  109.  
  110.   You should make a copy of the A/UX Install Boot floppy and then copy the
  111.   Enabler for the Q610|650 onto this copy. You then boot up from this floppy
  112.   and install A/UX as usual. Finally, you'll need to copy the Q610|650
  113.   Enabler onto the A/UX MacPartition (or whatever MacOS disk you will use
  114.   when starting up your Mac and booting A/UX); do this by first booting off
  115.   a boot floppy or boot CD and then copy the Enabler over. You do _not_ need
  116.   to make any changes to the A/UX System Folder (i.e. the System Folder used
  117.   under A/UX).
  118.  
  119. Recall that A/UX _is_ UNIX and thus contains some very hardware specific
  120. drivers. It's for this reason (and not Apple not doing things correctly) that
  121. A/UX won't work on newly released platforms. To support a new platform, at
  122. least _some_ work (and possibly extensive work in some cases) must be done.
  123.  
  124. If you really want to cut it close, 8MB RAM and an ENTIRE 80MB hard disk will
  125. just make it. You'll have little room for user files (unless you clear out
  126. some space by removing /games and maybe /catman) and depending on your
  127. workload, may suffer from low performance (due to swapping... you may even
  128. encounter the infamous swap messages :)
  129.  
  130. A much better system would be 16MB of RAM and about 200MB of disk space.
  131. This would give you much more room to grow as well as sufficient RAM to
  132. increase your performance (assuming that you tune some kernel parameters).
  133. All in all, more RAM is prefered: 20MB (or more) is ideal.
  134.  
  135. ===================================
  136. G.03)  What's new about A/UX 3.x.x?
  137. -----------------------------------
  138.  
  139. A/UX 3.0.x incorporates the full functionality of System7. It supports the
  140. QuickTime multimedia extension and the new Mac Quadra computers (not the AV
  141. machines, however). A/UX 3.0.x includes X11R4 in it's distribution, as well
  142. as MacX. Installation of A/UX is much easier that it was before and can be
  143. installed on any 3rd party hard disk using the "new and improved" HD Setup
  144. application (see Q&A #A.16 though).
  145.  
  146. 3.0.2 is a later version of A/UX. 3.0.1 added support for the Q800 and
  147. the Centris machines (650 and 610) as long as they have the _real_ 68040 chip
  148. (68RC040) installed (Support for the C650 is official; support for the C610,
  149. which _requires_ the 040 be replaced since none have the required one
  150. installed, is non-official but known and verified). A/UX 3.0.2 will also run
  151. on the new Quadra 610 and 650; see G.02 to see how. To get 3.0.2, you'll need
  152. to install 3.0.1 and then apply the AWS Tune-Up 1.0 to upgrade to 3.0.2. This
  153. upgrade is free.
  154.  
  155. 3.1 is the latest version of A/UX. 3.1 greatly improves performance and
  156. reliability as well as fixes some bugs. It does not, however, add support for
  157. any other Macs. 3.1 is "tweaked" for the AWS95, but can be run on other
  158. non-AWS95 Macs as well (see Q&A G:09).
  159.  
  160. 3.0.1, in addition to supporting newer Macs, provides performance boosts, bug
  161. fixes, better Finder emulation and other enhancements over 3.0. 3.0.2 does
  162. the same for 3.0.1. The upgrade from older versions of A/UX to 3.0.2 really
  163. _is_ worth the pretty small amount of money required. 3.0.2 is a better and
  164. more solid performer, both UNIX-wise and Finder-wise, than it's predecessors.
  165. 3.1 requires 3.0.1|3.0.2 and provides much better performance and should be
  166. seriously considered!
  167.  
  168. ====================================================
  169. G.04)  What's the diff between 3.0.2 and 3.0.2(wgs)?
  170. ----------------------------------------------------
  171.  
  172. 3.0.2 is an exact binary-copy of 3.0.2(wgs) (which is the version of A/UX
  173. for the WGS 95 server) except for some minor cosmetics and the exclusion of
  174. the server-related applications. This includes RetroSpect for A/UX (see Q&A
  175. #E.03). Some of the major differences between 3.0.2 and 3.0.2(wgs) include:
  176.  
  177.     o Buffer cacher size (default kconfig parameters)
  178.     o Packages installed during Easy Install
  179.     o Swap space size on Easy Install
  180.     o Autologin enabled in 3.0.2(wgs)
  181.     o lpr daemon on in 3.0.2, off in 3.0.2(wgs)
  182.     o Partition choices in HDSC SetUp
  183.  
  184. As you can see, they are all related to how the system is setup...
  185.  
  186. ============================
  187. G.05)  How can I order A/UX?
  188. ----------------------------
  189.  
  190. A/UX is available preinstalled on Mac systems or on CD-ROM. To find the
  191. nearest A/UX reseller, call 1-800-538-9696. You'll need access to a compatible
  192. CD-ROM drive to install A/UX (or a friendly dealer if you go that route).
  193. Please note that at the present, you can only order 3.0.1; you'll then need
  194. to apply the AWS Tune-Up 1.0 (available on jagubox and aux.support.apple.com)
  195. to upgrade up to 3.0.2.
  196.  
  197. The part numbers (and suggested retail price) for 3.0.1 are (US and Canada):
  198.  
  199.     M0598LL/C     A/UX 3.0.1 CD-ROM product                 ($795)
  200.                   (contains Essential Manuals)
  201.     M0597LL/B     A/UX 3.0.1 Essential Manuals              ($329)
  202.     M0430LL/B     A/UX 3.0.1 Programmers Manuals            ($329)
  203.     M0431LL/B     A/UX 3.0.1 Administrators Manuals         ($329)
  204.  
  205.     M0599LL/C     A/UX 3.0.1 Update (updates previous       ($250)
  206.                   versions to 3.0.1)
  207.     M0489LL/B     A/UX 3.0.1 Programmers Manual Update      ($285)
  208.     M0490LL/B     A/UX 3.0.1 Admin. Manual Update           ($285)
  209.  
  210. If you are interested in upgrading your Q950 to the Apple WGS-95 Server
  211. (which uses A/UX 3.0.1) here are the part numbers (with SRP):
  212.  
  213.     M6940Z/A      WGS 95 PDS Upgrade Kit                     ($2499)
  214.     M6945Z/A      WGS 95 PDS + DAT Upgrade Kit               ($4399)
  215.  
  216. By the way, MacWarehouse is now selling the A/UX 3.0.1 CD-ROM package for
  217. $619... Their phone number is 1-800-255-6227; ask for part#SYS0009.
  218.  
  219. To get 3.0.2, you need to snag the AWS Tune-Up 1.0 DiskCopy image files from
  220. aux.support.apple.com or jagubox and apply the patches. Although the Tune-Up
  221. is called AWS, it's really for _all_ A/UX users. Note that you need 3.0.1 to
  222. upgrade to 3.0.2.
  223.  
  224. If you want to upgrade to 3.1, please see Q&A G.09.
  225.  
  226. ==============================================
  227. G.06)  What's the upgrade path for A/UX 3.0.2?
  228. ----------------------------------------------
  229.  
  230. You can upgrade to 3.0.2 (from any other version of A/UX) by purchasing the
  231. A/UX 3.0.1 CD-ROM Product Upgrade (Apple part # MO599LL/C). The suggested
  232. price is $250. You then need to snag the AWS Tune-Up 1.0 disks to upgrade
  233. 3.0.1 to 3.0.2.
  234.  
  235. It's recommended that if you do upgrade, that you completely repartition
  236. your disk via the Installer for two reasons:
  237.  
  238.     1. The default (suggested) partition sizes have changed
  239.  
  240.     2. You install 3.0.1 on a "clean" system.
  241.  
  242. If you want to upgrade to 3.1, please see Q&A G.09.
  243.  
  244. ============================================================
  245. G.07)  What are Right-To-Copy and Right-To-Upgrade licenses?
  246. ------------------------------------------------------------
  247.  
  248. If you have bought at least one copy of A/UX 3.0.x and you have other Mac
  249. CPUs that you would like to install A/UX on, you don't need to reorder the
  250. entire product. You can order a Right-To-Copy license for each Mac you want
  251. to install A/UX on and then copy your A/UX to that Mac. This is cheaper than
  252. buying a whole new CD-ROM package. It's not right to copy unless you have a
  253. Right-To-Copy.
  254.  
  255. If those other Macs are already running A/UX, but an older version, then you
  256. need to order a Right-To-Upgrade license for each one you want to upgrade.
  257. As above, you then copy your 3.0.x over to that Mac.
  258.  
  259. Note that in both cases, you must have purchased at least 1 copy of A/UX
  260. 3.0.x. The Right-To-* licenses just "authorize" you to then copy that over
  261. to other Macs.
  262.  
  263. The A/UX Essential Manual Set (that comes with A/UX 3.0.x) is not provided
  264. with either license. If you need more, you'll need to order them
  265.  
  266. =========================================
  267. G.08)  How can I report bugs that I find?
  268. -----------------------------------------
  269.  
  270. The official E-mail address is reports@aux.support.apple.com. If you subscribe
  271. to the A/UX Technical AnswerLine, you can also use that method. The former
  272. isn't acknowledged although the latter is.
  273.  
  274. For completeness, also post the report to comp.unix.aux.
  275.  
  276. There is also a HyperCard stack called "Apple Bug Reporter" that Apple
  277. recommends using. I have a copy and can make it available via anon-ftp if
  278. there is a demand.
  279.  
  280. ===================================
  281. G.09)  What's the word on A/UX 3.1?
  282. -----------------------------------
  283.  
  284. The latest version of A/UX, 3.1, has signed been signed off on and is now
  285. shipping.  3.1 offers better performance than 3.0.2, fixes for various bugs,
  286. better MacOS emulation and some updated programs and applications.  3.1
  287. requires 3.0.1|3.0.2 and costs $199 (+ $5 for shipping, $10 for FedEx). You
  288. can order it directly by calling 1-800-769-2775, x7822. Ask for the A/UX 3.1
  289. WGS Upgrade Kit. If that doesn't work, try asking for part # M2885Z/A.
  290.  
  291. 3.1 has only been _fully_ tested on the AWS95 platform and not on all the
  292. other platforms that A/UX runs on; however, nothing was done to it to prevent
  293. it from working on other machines. 3.1 is "only" for the AWS95s in the same
  294. way that 3.0.2 was "only" for them ;)
  295.  
  296. Anyway, here is a short and non-official list of some 3.1 features:
  297.  
  298.    o sendmail 8.6.4 now included
  299.    o support for new Berkeley NDBM package
  300.    o Added support for "dynamic" use of removables, such as SyQuests
  301.    o NEC CD-ROMs now supported !!
  302.    o StyleWriter II supported
  303.    o Support for UNIX file systems up to 4GB
  304.    o Enhanced I/O performance (big improvement for fast machines and/or
  305.      disks!)
  306.    o Interupting a NFS server now works
  307.    o Solaris clients no longer crash A/UX
  308.    o Heavy UFS and NFS I/O no longer causes 'panic: freeing free inode'
  309.      errors and deadlocks
  310.    o I/O no longer causes excessive dropped kernel clock interupts
  311.    o The size of .fs_cache no longer limited to 32MB
  312.    o Death of 'catsearchd' now detected and responded to (used to crash
  313.      the MacOS)
  314.    o Desktop rebuilds no longer cause the Finder to terminate when the
  315.      rebuild is done.
  316.    o ThinkC runs under A/UX
  317.    o Much better MacOS compatibility
  318.    o 'Temporary Items' correctly handled
  319.    o Various "needed" programs (like /bin/sh) recompiled w/o shared
  320.      libs so that the system is still restorable after /shlib is munged
  321.    o Various bug fixes and improvements, including:
  322.       cpio (new option -L to follow sym-links)
  323.       df (handles longer bus names)
  324.       fsck (ignores 'noauto' and '-p'&'-y' now work correctly)
  325.       make (uses SHELL in makefile)
  326.       passwd (MAXUID now 65534)
  327.       restore (can now restore named pipes)
  328.  
  329. ====================================================
  330. G.10)  What's the future of A/UX with the PowerMacs?
  331. ----------------------------------------------------
  332.  
  333. +Well, that's the $64,000 question. The quick and easy answer is "Nobody
  334. +knows." There are a few known factoids: (1) A/UX in it's _present_ form
  335. +will _not_ be ported to the PowerMac. (2) Apple will have some form of UNIX
  336. +(most probably based on some form of AIX) running on it's future PowerMac
  337. +servers. Other than those two items, the rest is up in the air.
  338.  
  339. +There are a few rumors going around:
  340.  
  341. + o Apple will release some form of PowerOpen-A/UX. This will be based on AIX
  342. +   but will have enuff changes to it that it will be much better than AIX is
  343. +   (similar to how A/UX has improved on it's SysVR2 base). PowerOpen-A/UX
  344. +   will be for both servers and non-servers as well (again, similar to
  345. +   the present A/UX). PowerOpen-A/UX will have some form of the Macintosh
  346. +   Application Environment (MAE) running on it, although it may be different
  347. +   (better) than that available for Sun and HP unix-boxes. Needless to say,
  348. +   this is what the vast majority if present A/UXers would like.
  349.  
  350. + o Apple will release some form of PowerOpen-A/UX. This will be based on
  351. +   AIX with minimal (or no) changes at all.  PowerOpen-A/UX will be for
  352. +   both servers and non-servers as well (again, similar to the present
  353. +   A/UX). PowerOpen-A/UX will have some form of the Macintosh Application
  354. +   Environment (MAE) running on it, although it may be different (better)
  355. +   than that available for Sun and HP unix-boxes. Due to it's base of
  356. +   "straight" AIX, this is not super attractive to present A/UXers...
  357.  
  358. + o Apple will release some form of PowerOpen-A/UX but it will be only for
  359. +   servers.
  360.  
  361. + o Apple will release some form of PowerOpen-A/UX for servers, but it's
  362. +   MacOS emulation will either be _very_ barebones or even non-existant.
  363.  
  364. + o Apple will decide that UNIX on PowerMacs is a waste (thus removing the
  365. +   "fact-ness" of factoid #2) and will "give" the market of UNIX on PowerPCs
  366. +   to the other guys, such as IBM, Solaris, etc... Thus, Apple will not have
  367. +   any form of UNIX for the PowerMacs. Sooo, if you want the MacOS on top
  368. +   of UNIX, you'll need to buy a UNIX box that the MAE is available for.
  369.  
  370.  
  371.  
  372. :::::::::::::::::::::::::::::::::
  373. ::::: ADMINISTRATION ISSUES :::::
  374. :::::::::::::::::::::::::::::::::
  375.  
  376. ==================================================
  377. A.01) How come my Login screen is gray, not color?
  378. --------------------------------------------------
  379.  
  380. Because that's the way Apple wanted it :) Actually, the reason why is because
  381. the 'scrn' resource is missing from 'System' in /mac/sys/Login System Folder.
  382. If you're handy, you can copy 'scrn' from some other System and paste it in
  383. Login's using ResEdit. Make sure the "Is Color" field in 'scrn' is "1".
  384.  
  385. =================================================================
  386. A.02) How come my Login ScreenSaver doesn't see both my monitors?
  387. -----------------------------------------------------------------
  388.  
  389. This is also due to the fact (see Q&A #A.01) that the System file in
  390. /mac/sys/Login System Folder lacks a 'scrn' resource. If you copy this
  391. resource from a System to knows about your monitor setup into Login's System,
  392. then the screensaver will knows about all your monitors.
  393.  
  394. ================================
  395. A.03)  Swap space error messages
  396. --------------------------------
  397.  
  398. A.03)  Even though I have lot's of swap space and only a little bit is
  399.        being used, I STILL get a lot of messages saying that my swap
  400.        space is running low. What's the buzz?
  401.  
  402. Unix is justifyably concerned about having adequate swap space. A system
  403. crash caused by this beast is a sight to behold. However, A/UX seems EXTREMELY
  404. nervous about the amount needed before it starts getting fidgety.  If you do
  405. a "/etc/swap -l" and see that you're only using a small portion of your swap
  406. space and have a "lot" left, then you can safely ignore the messages (just
  407. how much is a "lot" is hard to say, but if you have 25000 blocks and are only
  408. using 1000 or 2000, then I'd say you were fine). If you DO need more swap
  409. space, then you have a few options:
  410.  
  411.     a. Using 'kconfig', reduce the number and size of buffers.
  412.        This isn't really a good idea since it could really degrade
  413.        performance as well as possibly causing more panics.
  414.  
  415.     b. Add more swap space.
  416.        Fine, if you have it. You could either add another disk
  417.        as swap (nice) or repartition your present disk to create
  418.        a larger Swap partition (Ack!).
  419.  
  420.     c. Add more memory.
  421.        If you have more memory, then this will reduce the need to
  422.        augment it with swap space... RAM's cheap too! There is an
  423.        old rule of thumb that the size of Swap should be about
  424.        2 to 3 times the amount of RAM, which would seem to contradict
  425.        the above. The thing is that if with the _present_ workload
  426.        you are swapping like crazy, then adding RAM will reduce
  427.        tha swapping. If, however, you start increasing the work-
  428.        load, then swapping will start again, and you better have
  429.        enough of it! This was the original intent of the Rule-Of-
  430.        Thumb. At the very least, Swap should always be at least
  431.        as big as the amount of RAM you have.
  432.  
  433. ================================================
  434. A.04)  How can I copy a complete file system...
  435. ------------------------------------------------
  436.  
  437.   ...from one disk|partition to another?
  438.  
  439. You have three options: dd, dump.bsd and cpio (pax MAY work but tar won't
  440. since it won't handle special-type files). If the two partitions are the same
  441. size, you can use 'dd' (to copy c0d0s0 to c5d0s3, e.g.):
  442.  
  443.     $ dd < /dev/rdsk/c0d0s0 > /dev/rdsk/c5d0s3
  444.  
  445. To use dump.bsd, you can use the following command (this assumes that the
  446. destination disk in mounted on /mnt and you want to copy the root file system
  447. which is on SCSI 0... of course, you must be root and it would be MUCH better
  448. to do this in single-user mode):
  449.  
  450.     $ dump.bsd 0f - /dev/rdsk/c0d0s0 | (cd /mnt; restore xf -)
  451.  
  452. To use cpio, you must use it in a pipe with find. For example, to copy /usr
  453. (let's assume it's on it's own file system) to another disk|partition (assume
  454. it's mounted on /mnt) then you can use (you can add the "-depth" flag to
  455. 'find' if you want):
  456.  
  457.     $ cd /usr
  458.     $ find . -print | cpio -pdmuva /mnt
  459.  
  460. The problem with this is that if the mount point of the destination disk
  461. falls under the file system's directory you're trying to copy, you'll load
  462. up your destination disk. For example, the following would NOT work:
  463.  
  464.     $ cd /
  465.     $ find . -print | cpio -pdmuva /mnt
  466.  
  467. because 'find' would see the stuff in /mnt (which you just put in there) and
  468. try to copy in back to /mnt! To way to avoid this is by adding a little
  469. filter:
  470.  
  471.     $ cd /
  472.     $ find . -print | grep -v '^./mnt*' | cpio -pdmuva /mnt
  473.  
  474. If you have GNU find, then you can use it with it's '-xdev' option, which
  475. prevents find from walking through other file systems:
  476.  
  477.     $ cd /
  478.     $ find . -xdev -print | cpio -pdmuva /mnt
  479.  
  480. dump.bsd creates a "truer" copy of your file system (the access and
  481. modification dates aren't mucked with... with the find/cpio pipe, at the
  482. least the directory dates are touched) but it won't backup named pipes...
  483. These are easy to creat though using 'mknod'. The only named pipes included
  484. in the default A/UX distribution are:
  485.  
  486.     /usr/lib/cron/FIFO
  487.         prw-------   1 root     sys            0 Oct 18 16:08
  488.  
  489.     /usr/spool/lpd/AppleTalk/pipe
  490.         prw-rw----   1 daemon   daemon         0 Oct 19 06:11
  491.  
  492. ========================
  493. A.05)  What's with UUCP?
  494. ------------------------
  495.  
  496. UUCP under 3.x.x is very improved over it's previous "incarnation" under 2.0.1.
  497. 3.x.x uses HDB (for HoneyDanBer) UUCP instead of standard UUCP. Some nice
  498. things are bidirectional getty (also known as uugetty in other Unixs) which
  499. allows both incoming and outgoing communication over serial lines as well as
  500. better performance and reliability. I hear that setting it up is _much_ easier
  501. as well.
  502.  
  503. You may seriously consider getting Alexis Rosen's "sendmail.cf" file for use
  504. under UUCP sendmail. This config file has been modified to allow UUCP and
  505. sendmail to work beautifully together. You may also want to consider simply
  506. installing smail to replace sendmail.
  507.  
  508. Under 3.0., be sure that you are running the latest version: 1.16. It can be
  509. found on aux.support.apple.com in aux.patches/supported/3.0. Be sure that you
  510. get the new dial.o on ftp.apple.com (pub/earlw/dial) to avoid breaking syslog.
  511. Under 3.0.1 (and later) all is OK.
  512.  
  513. ==============================================
  514. A.06)  How can I log anonymous ftp entries?...
  515. ----------------------------------------------
  516.  
  517.   ...in.ftpd has a -l option, but it doesn't work.
  518.  
  519. Jim Jagielski (jim@jagubox.gsfc.nasa.gov) has hacked in.ftpd to enable logging
  520. via the syslogd daemon. It also pays extra close attention to anonymous ftp
  521. logins. It's available (as well as other ports|hacks) on jagubox. Also
  522. available on jagubox is a port of the latest version of wuarchive's ftpd
  523. server for A/UX. wu-ftpd is a super-nice ftp server with lots of extras
  524. and neat features!
  525.  
  526. The real reason why '-l' doesn't work with in.ftpd is that there's no real
  527. way to send this option to the daemon. A/UX 'inetd' doesn't allow you to add
  528. options to '/etc/servers'. John Coolidge (coolidge@apple.com) has ported the
  529. BSD-reno version of 'inetd' to overcome this limitation. Jim Jagielski has
  530. since been updating and maintaining 'inetd'. This version of 'inetd' also
  531. has some nice features, such as rereading /etc/servers when sent SIGHUP. It's
  532. available via anon-ftp on jagubox. This version of 'inetd' has also been
  533. modified to log whenever it spawns a background daemon as well as logging
  534. which host requested the daemon.
  535.  
  536. %%% For more info, contact Jim %%%
  537.  
  538. ============================================
  539. A.07)  'df' shows different results for root
  540. --------------------------------------------
  541.  
  542. A.07)  How come when I do a 'df' as a regular user, it shows me a different
  543.        number of free blocks compared to when I run it as 'root'?
  544.  
  545. One of the details about the BSD Fast File System is that it sets aside
  546. some amount of the available disk space (if the file system was created by
  547. HD SC Setup, then %5 is set aside; if created by 'newfs' then 10% is set
  548. aside... this value can be changed by using the 'tunefs' command) and makes
  549. it unavailable to regular users. This prevents 2 things: filling up a file
  550. system and destroying performance by having a "too full" file system. 'root',
  551. however, does have access to this "extra" disk space, hence the difference in
  552. the numbers reported by df between 'root' and "regular joe".
  553.  
  554. As mentioned above, if you used HD Setup to create the partitions (or your
  555. A/UX came preinstalled), then the "set aside" value for these file systems
  556. is 5%, not the "default" of 10%... This was simply to give users more space.
  557. Reducing this value beyond 5% is Not A Good Idea.
  558.  
  559. ======================================
  560. A.08)  Does A/UX LocalTalk support IP?
  561. --------------------------------------
  562.  
  563. Nope... not at all.
  564.  
  565. ==========================================================
  566. A.09)  How do I get MPW 3.1 to work? It hangs my system...
  567. ----------------------------------------------------------
  568.  
  569. MPW 3.1 doesn't work under A/UX although 3.2 does. In the meantime, you
  570. can make 3.1 work by breaking into MacsBug when it's hung and entering:
  571.  
  572.     pc=pc+2;g
  573.  
  574. See Q&A #M.04 for info about entering MacsBug...
  575.  
  576. ===============================================================
  577. A.10)  Can I refer to a file on my Mac system from within A/UX?
  578. ---------------------------------------------------------------
  579.  
  580. A/UX's 'Finder' mode is the only way (currently) to access both file systems.
  581. You could write a hybrid application that could attach to the Finder world
  582. (a la, CommandShell and cmdo which can "see" both file systems), but you
  583. can't access HFS volumes from the A/UX kernel directly.  In a similar vein,
  584. you can't 'mount' an HFS volume on an A/UX inode.
  585.  
  586. =================================================================
  587. A.11)  How can I adjust the amount of virtual memory Finder uses?
  588. -----------------------------------------------------------------
  589.  
  590. There are three ways to do this. The first is very easy: you simply use the
  591. Memory cdev to adjust the "memory" size, logout and then log back in. You
  592. must be 'root' to do it this way.
  593.  
  594. The 2nd way is to use the 'TBMEMORY' environment variable. You can set it's
  595. "value" equal to the amount of memory you wish to use. For example:
  596.  
  597.     set TBMEMORY=10m         (in .profile for ksh or sh or /etc/profile)
  598.        -or-
  599.     setenv TBMEMORY 10m      (in .login for csh)
  600.  
  601. configures Finder for 10M.
  602.  
  603. You can also edit /mac/bin/mac32|mac24 (or .mac32|.mac24 if you are using
  604. this method) to call 'startmac' with the memory size you want using the
  605. "-m" option. For example:
  606.  
  607.     /mac/bin/startmac -m 8m > $SMLOGFILE 2>&1 &
  608.                      -------
  609.  
  610. in (.)mac32|(.)mac24 will configure an 8M environment.
  611.  
  612. Please note that under the 24-bit mode (mac24), you can only access a maximum
  613. of 8MB of RAM. It won't complain if you try to setup more, it just won't do
  614. it. Furthermore, if you actually have more than 8MB (say 12), the "About This
  615. Macintosh" window will show "Built-in Memory: 12,288 K; Total Memory: 8,192K".
  616.  
  617. The default behavior of 3.0 (and earlier) was to allocate all the RAM to the
  618. MacOS. Thus, if you had 20MB, A/UX would, unless told otherwise, allocate
  619. 20MB for the MacOS-emulation. Under 3.0.1 (and later), this is slightly
  620. changed: A/UX will usually not allocate all RAM to the MacOS but will instead
  621. impose a 16MB maximum (this can be changed via Memory or TBMEMORY). Whatever
  622. version of A/UX you are running, it's a Good Idea not to allocate _all_ RAM
  623. for the Finder. This is because A/UX allocates itself a chunk, so if you give
  624. the Finder "all" of it, you can cause swapping and paging which can seriously
  625. degrade performance at times.
  626.  
  627. If the value set in 'Memory' and TBMEMORY disagree, the value determined by
  628. TBMEMORY is used.
  629.  
  630. ================================================================
  631. A.12)  Is there an archive of comp.unix.aux out there somewhere?
  632. ----------------------------------------------------------------
  633.  
  634. Yes, it's located on aux.support.apple.com under archives/comp.unix.aux.
  635.  
  636. ==========================================
  637. A.13)  How come I can't use color under X?
  638. ------------------------------------------
  639.  
  640. Apple's X (R4), and Thomas Eberhardt's X11R5 all support color. However, you
  641. must start the server with the "-screen 0 -depth 8" option (similar command
  642. with other screens if you have them). You can add these options to the command
  643. line or to your server's defaults file. You can also create a ".X11" file in
  644. your home directory which includes the line:
  645.  
  646.     X -screen 0 -depth 8
  647.  
  648. to get the same effect. Make sure that ".X11" is executable for this to work
  649. ("chmod 755 .X11").
  650.  
  651. ===========================================
  652. A.14)  Accessing MacOS filenames under A/UX
  653. -------------------------------------------
  654.  
  655. A.14)  Using the command shell interface, I'm trying to access some Mac files
  656.        (that have strange names) but I can't; the program returns an error and
  657.        I can't access the file. What's going on?
  658.  
  659. The problem is that sh and csh don't understand the Mac "special" characters
  660. that are in the filenames. They don't expect filenames with characters that
  661. are represented by 8-bits. ksh is "8-bit clean" and thus would be able to
  662. access the file. For example, to remove Moire, just type:
  663.  
  664.     $ ksh           #this creates a Korn shell child
  665.     % rm M?ire      #match the weird 'o'
  666.     % exit          #get back in your old shell
  667.  
  668. You could also use emacs' DIRED or the Gnu File utilities to do this, but
  669. ksh is right here on the system so it's a bit easier. Of course, another very
  670. easy way is to use the MacOS interface and do the deletion|rename|whatever
  671. the "Mac" way. Please note that if what you are MacOS deleting is a symbolic
  672. link to a directory, what gets Trashed is actually the contents of the
  673. directory as well as the link! This is due to the fact that to the Finder,
  674. the link looks like a folder, and the entire thing gets deleted.
  675.  
  676. ============================================
  677. A.15)  Installer problems on 3rd party disks
  678. --------------------------------------------
  679.  
  680. A.15)  I heard the the Installer for 3.x.x works on "any" 3rd party
  681.        hard disk. Well, it doesn't on mine!
  682.  
  683. Well, the Installer will work with any 3rd party disk but there are a few
  684. wrinkles... The HD Setup application in the 3.x.x Installer is unique in that
  685. not only does it create A/UX partitions but it also creates the actual file
  686. systems in those partitions (basically it runs 'newfs'). Now if you have used
  687. some other HD utility program (such as SilverLining or FWB HDT) to create
  688. the partitions and then attempt to install A/UX on that disk, the Installer
  689. sees that the partitions are there and then _assumes_ that they were created
  690. by HD Setup and therefore have the file systems already created.  Of course,
  691. the file systems don't exist yet, just the partitions, so the installation
  692. fails.
  693.  
  694. You have a few options:
  695.  
  696.  a. Run the Installer on a newly formatted disk. This means that HD Setup
  697.     will do all the partitioning (etc...) and the installation will proceed.
  698.     Note that this means you will be "stuck" with the Apple drivers whenever
  699.     you are in the _real_ MacOS Finder.
  700.  
  701.  b. If you want to use the drivers on your HD utility (for stuff like,
  702.     maybe, password protection of partitions) then you have two (maybe three)
  703.     additional options:
  704.  
  705.    i. Use 'a' above to install A/UX. Then use your HD utility program to
  706.       "take over" the disk, disabling (or even removing) the Apple drivers
  707.       and installing it's own. Note that if there isn't enough space to
  708.       install it's drivers, most will attempt to "shrink" the MacOS partition
  709.       to make room. Most can do this with no problem, but why take the risk...
  710.       when you partition the disk, leave about 64K available as free space.
  711.  
  712.   ii. Use your HD utility to create the partitions. Then, before you
  713.       run the Installer, run 'newfs' "by hand" to create the file systems so
  714.       that the installation can proceed.
  715.  
  716.  iii. Use your HD utility to format (etc...) your disk and create
  717.       _only_ the MacOS partition. Now run the Installer. In most cases HD
  718.       Setup will work fine with the driver installed on the disk.  You can
  719.       now use it to create the A/UX partitions.
  720.  
  721.       <<ED: I _know_ this (iii) works with FWB HDT>>
  722.  
  723. Please note that HD SC Setup will only create the file systems if run under
  724. A/UX. If you run it under the MacOS, it can only partition...
  725.  
  726. ==========================
  727. A.16)  RetroSpect for A/UX
  728. --------------------------
  729.  
  730. A.16)  Since RetroSpect will no longer be bundled with A/UX 3.0.2,
  731.        how can I get it?
  732.  
  733. Very early reports indicated that RetroSpect for A/UX might be bundled with
  734. A/UX 3.0.2 as it is with the AWS95 version of 3.0.2. This is no longer the
  735. case (if it ever _was_ ). However, if you are a registered owner of RetroSpect
  736. 2.0, you can order an upgrade to RetroSpect A/UX. The cost is around $200
  737. and to order (or more info) you can call 1-800-225-4880 (have your
  738. registration number handy). International customers should call 510-849-0293.
  739.  
  740. Please note that if you have the Pisces card installed (with the WGS95), then
  741. _only_ RetroSpect A/UX will work and _only_ under the A/UX environment.  You
  742. will not be able to access your DAT under the real MacOS!
  743.  
  744. ==========================================
  745. A.17)  How can I configure CAP under A/UX?
  746. ------------------------------------------
  747.  
  748. For the answer, snag a copy of CAP.txt which is available via anon-ftp
  749. on jagubox in /pub/aux.
  750.  
  751. ===========================================
  752. A.18)  What are some good books about A/UX?
  753. -------------------------------------------
  754.  
  755. Except for Apple's complete manual set, there are no books specifically about
  756. A/UX. (Well, there's one but it's most probably out of print.  It is most
  757. definately out of date. It's called "The A/UX Handbook" by Jan Harrington
  758. and it's written for A/UX 2.0).
  759.  
  760. There are some _very_ good books about UNIX in general however. The best of
  761. the pack (IHMO) is "UNIX Administration Guide for System V" by Thomas and
  762. Farrow. Another good book is the "UNIX System Administration Handbook" by
  763. Nemeth, Snyder and Seebass. Since A/UX is a mix of SystemV and BSD both books
  764. are worthwhile ("UNIX Sys. Ad. Handbook" deals "mostly" with BSD systems).
  765. Another must-have is "UNIX Power Tools" from O'Reilly and Associates.
  766.  
  767. For general information about shells and programming there's no better book
  768. than "The UNIX Programming Environment" by Kernighan and Pike. For the 'ksh'
  769. shell, the best book I've encountered is "Learning the Korn Shell" by Bill
  770. Rosenblatt.
  771.  
  772. O'Reilly and Associates has a wide selection of UNIX-based books. You're
  773. bound to find what you're looking for from them. You can contact them either
  774. via Email (nuts@ora.com) or Phone (1-800-998-9938).
  775.  
  776. There is also a list (with over 160 entries) of UNIX books (and mini-reviews)
  777. located on ftp.rahul.net in 'pub/mitch/YABL/yabl'.
  778.  
  779. ========================================
  780. A.19)  'panic ialloc' error when booting
  781. ----------------------------------------
  782.  
  783. A.19)  When booting up, I get a "panic ialloc, dup alloc" (or other)
  784.        error message and A/UX won't boot. What can I do?
  785.  
  786. This is due to the fact that some file system damage exists on the Root file
  787. system. By default, A/UX Startup will only run 'fsck' on the root file system
  788. if the system is marked as "dirty." So even if damage exists, as long as the
  789. disk was cleanly 'umount'ed, 'fsck' won't check it out and fix it.
  790.  
  791. I recommend always having A/UX Startup fully check out the disk before booting
  792. A/UX. It takes a while, but it's worth it. To do this, choose Booting from
  793. the Preferences menu. Now change the command under "AutoRecovery" to "fsck
  794. /dev/default" (it was "fsck -y -p /dev/default").  When you do this, you'll
  795. notice that the radio button changes from "Check root file system" to "Custom
  796. command"... that's OK. After that, A/UX will always run 'fsck' on Root. If
  797. you are doing this, you might as well have A/UX run a full 'fsck' on all
  798. file-systems too. Check out fsck(1m) and fstab(4) for how to do this... one
  799. way is to just edit /etc/bcheckrc and remove the options to the "/etc/fsck"
  800. command.
  801.  
  802. If you don't want to do this but you do have some damage that prevents A/UX
  803. from booting, then you can cancel the boot-up process (either select "Exit"
  804. or hit "Command-."). Then type "fsck /dev/default" and then, when 'fsck' is
  805. done, type "boot" (or "launch"). Sometimes you must run 'fsck' a coupla times
  806. to fully fix the file system if there was extensive damage.
  807.  
  808.  
  809.  
  810. :::::::::::::::::::::::::::::::::::
  811. ::::: MAC-EMULATION QUESTIONS :::::
  812. :::::::::::::::::::::::::::::::::::
  813.  
  814. ======================================================
  815. M.01)  What Mac applications are compatible with A/UX?
  816. ------------------------------------------------------
  817.  
  818. It would be much easier to list the applications that aren't compatible.
  819. The list is much, much shorter...
  820.  
  821. The _vast_ majority of applications that run under System 7 will run under
  822. A/UX 3.x.x. In fact, before System 7 was released, A/UX 2.0.x was actually
  823. a good litmus test whether the application was 32-bit clean and would run
  824. under System 7. The only applications that are _sure_ to fail are those that
  825. try to access hardware _directly_, such as HD utilities or backup
  826. applications. A/UX 3.x.x provides both 24 and 32-bit modes, so if the
  827. application doesn't run under 32-bit mode, try it under 24-bit.
  828.  
  829. One key note: if the program uses a "complex" installation procedure (like
  830. for Canvas, Word, Stuffit, etc...) then you should not try to do a fresh
  831. install under A/UX. See the above Hints and Words Of Wisdom.
  832.  
  833. ===================================================
  834. M.02)  What screen-savers are compatible with A/UX?
  835. ---------------------------------------------------
  836.  
  837. AfterDark (2.0u and later) works well under A/UX but some displays may not
  838. have enough memory under Login so the "low-memory" display will be used.
  839.  
  840. Moire and FMbackup seem a bit incompatible. They both function fine together
  841. but the combination prevents FMbackup's "Finishing up..." window from
  842. displaying, although FMbackup does, in fact, finish up. Furthermore, Moire
  843. seems to screw-up Commando (both version 3.22 and 4.01 exhibit this problem)
  844. so all in all, Moire can't be recommended if you desire using Commando (the
  845. problem seems to be with all MacOS applications 'launch'ed from the
  846. CommandShell window). Using Moire for the Login screen works well however,
  847. since you can't access Commando or 'launch' applications from there.
  848.  
  849. Darkside is also available. Unlike other screen savers, Darkside is an
  850. application, not an INIT. This means it won't work under the Login screen.
  851. The latest version of Darkside is 4.0 and will _not_ work on Pre-System7
  852. systems, so don't attempt to use this under A/UX 2.0.1 or later.
  853.  
  854. Moire is available via anon-ftp on jagubox.
  855.  
  856. ==========================================
  857. M.03)  Mounting MacOS partition under A/UX
  858. ------------------------------------------
  859.  
  860. M.03)  My MacOS partition mounts fine under MacOS but it doesn't show up
  861.        under A/UX... Why?
  862.  
  863. Whether or not a Mac partition mounts under A/UX depends on a number of
  864. factors...  Necessary conditions for a partition to mount are:
  865.  
  866.     1. The disk MUST be partitioned using the "new" partitioning scheme
  867.        detailed in Inside Macintosh V. There is still plenty of disk software
  868.        out there that uses the "old" scheme and this drives will not mount
  869.        under A/UX. Generic disk formatters that use the "new" scheme include
  870.        SilverLining and FWB Hard Disk Toolkit. Most major disk vendors supply
  871.        A/UX compatible formatting s/w.
  872.  
  873.     2. The partition must mount under MacOS BEFORE A/UX is booted. A/UX
  874.        only tries to mount partitions that were already when it was booted.
  875.        So, if you use an application to boot A/UX and this application runs
  876.        before a partition is mounted, A/UX won't mount it for you. If you
  877.        have a removable drive (such as SyQuest), you must insert the disk
  878.        before you boot A/UX... this means you can't swap cartridges under
  879.        A/UX.
  880.  
  881. Sometimes, the partition map isn't correct for the MacOS partition; In
  882. particular, the Logical size may be 0! You can use 'dp' to look at the
  883. partition map to see if this is the case. Assuming that the disk us SCSI #2,
  884. then:
  885.  
  886.     $ dp /dev/dsk/c2d0s31
  887.     P
  888.  
  889. Will print out the partition map entries. You can then see if the "Apple_HFS"
  890. partition type has the correct logical size.
  891.  
  892. =================================================
  893. M.04|M.05)  MacsBug, Interrupts and MacOS Freezes
  894. -------------------------------------------------
  895.  
  896. M.04)  I have MacsBug installed. How can I trigger it?
  897.                 -- or --
  898. M.05)  Sometimes my MultiFinder environment (and/or CommandShell) freezes
  899.        up; how can I unfreeze it? Should I hit the Interrupt switch?
  900.  
  901. The "Command-Control-e" keypress will kill the current MultiFinder environment
  902. and "unfreeze" (and kill) your MultiFinder|CommandShell.  Depending on whether
  903. your session-type is Console Mode or 32|24-Bit, you will either get returned
  904. to the console or get returned to the Login screen. You should _NOT_ press
  905. the Interrupt switch since this puts you into A/UX's kernel debugger. If you
  906. have MacsBug installed (which is recommended) then you can press
  907. "Command-Control-i" to enter it. This may enable you to clean some things up
  908. before the MultiFinder environment is blasted (even just using 'rs' under
  909. MacsBug helps...). If MacsBug is _not_ installed, the "C-C-i" behaves almost
  910. like a "C-C-e" except that it appears that A/UX doesn't need to "rebuild"
  911. your icon/Desktop "environment" the next time Mac-mode is entered.
  912.  
  913. To make sure that MacsBug installs correctly, it's name must be 'MacsBug'.
  914. A munged Debugger Prefs file can also prevent MacsBug from installing. This
  915. happened to me when upgrading to 3.0.1... To be safe, make a solid safe
  916. copy before upgrading.
  917.  
  918. ==================================
  919. M.06)  Phase 1 EtherTalk and A/UX?
  920. ----------------------------------
  921.  
  922. M.06)  My site is not upgraded to EtherTalk Phase 2 yet... can I use Phase 1
  923.        under A/UX?
  924.  
  925. A/UX only supports EtherTalk Phase 2. Upgrading to Phase 2 is recommended
  926. for a variety of reasons, but most importantly to ensure compatibility with
  927. new products from Apple and developers (of course, the added features over
  928. Phase 1 are nice too :).
  929.  
  930. =========================================
  931. M.07)  A/UX and MacOS file transfer hints
  932. -----------------------------------------
  933.  
  934. M.07)  I'm having trouble transfering files between A/UX and my MacOS disk.
  935.        Also, sometimes things get transfered fine, othertimes not. What's
  936.        going on?
  937.  
  938. If a file on the A/UX system has Type "TEXT", then when it is copied over to
  939. a MacOS disk, all 'newline' characters will be replaced by 'carriage returns'.
  940. Sometimes this is what you want (that is when the file is, in fact, a TEXT
  941. file). Othertimes it's not. Say for example you download a GIF file onto your
  942. A/UX disk. A/UX _might_ think it's a TEXT file. If you then copy it over to
  943. your MacOS disk and try to use Giffer on it, it won't work.  That's because
  944. the 'nl's where changed, which is _not_ what you want. The way to stop this
  945. is to convince A/UX that the file is of non-TEXT type.  There are many
  946. applications out there (including the A/UX included 'setfile' program) that
  947. lets you modify this. Do this before you copy the file over to your Mac OS
  948. disk and all will be Okay. If you aren't sure what the Type and Creator should
  949. be, you can just specify "BIN " and "A/UX" (note space in BIN) and the file
  950. won't be massaged during the copy|transfer. You'll still need to eventually
  951. change them to the correct ones for their particular application, but this
  952. way they'll be on your MacOS disk "uncorrupted."
  953.  
  954. Of course, you could also use 'setfile' to set the Type|Creator fields
  955. _before_ you copy the file to the MacOS disk and avoid an additional step.
  956.  
  957. Please note that if you downloaded a BINHEX file, you _do_ want to keep it
  958. as a TEXT file if you transfer it over to the MacOS. Once there, you can
  959. de-BINHEX it and unStuffIt (if it was a binhexed stuffit archive).
  960.  
  961. Please note that if you transfer Unix-type files (like tar archives or
  962. compressed files) between the A/UX file system and a MacOS disk (esp. if
  963. these files were "created" on a MacOS disk by a MacOS utility), the Unix
  964. application may no longer work correctly with it. This is because the MacOS
  965. resource information was attached to the file during the transfer (the file
  966. is in Apple Single format). To "fix" this, use 'fcnvt' to change the file
  967. to Apple Double format which will detach the resource fork and place it
  968. into a "%..." file.
  969.  
  970. See "Hints and Words Of Wisdom" (above) for hints in using ftp file transfers
  971. under A/UX.
  972.  
  973. ============================================
  974. M.08)  Where to install CDEVs and Extensions
  975. --------------------------------------------
  976.  
  977. M.08)  Do I install CDEVs and Extensions in the System Folder on
  978.        MacPartition or on the "/" A/UX disk.
  979.  
  980. To install these additions to A/UX, you will need to drag-copy them over to
  981. the A/UX System Folder. Usually, this is /mac/sys/System Folder on the "/"
  982. disk but it will also "appear" in your "home folder" icon. If you have a
  983. personal System Folder (i.e. $HOME/System Folder) then they should be dragged
  984. there. To add a screensaver to the Login screen, it must be dragged into the
  985. correct subfolder in /mac/sys/Login System Folder. That is, if it's an cdev,
  986. drag it into /mac/sys/Login System Folder/Control Panels.
  987.  
  988. ==================================
  989. M.09)  Booting A/UX under System 7
  990. ----------------------------------
  991.  
  992. M.09)  I heard that A/UX requires a special version of System 7 to boot...
  993.        Is this true?
  994.  
  995. A lot of people believe this but this is not true. There is no difference
  996. between the s/w on the MacPartition partition and the "real" System 7.  The
  997. only _real_ need for MacPartition is that the disk where A/UX Startup lives
  998. is where A/UX Startup looks for the A/UX Root partition. When A/UX Startup
  999. launches, it looks at "it's" disk and then looks for A/UX partitions on that
  1000. disk. This means that you _don't_ need to boot-up from the MacPartition disk
  1001. to boot A/UX. Start your Mac from your standard Startup disk and just
  1002. double-click on A/UX Startup on the MacPartition icon.
  1003.  
  1004. You can even do without the MacPartition disk but telling A/UX Startup the
  1005. exact SCSI number of the A/UX disk. You can do this a couple of ways:
  1006.  
  1007.     1. create a ROOT variable in A/UX Startup that points to the
  1008.        root partition in this form: (SCSI-ID, 0, 0)
  1009.  
  1010.     2. Under the General Preferences menu, change the Root Directory
  1011.        to (SCSI-ID, 0, 0).
  1012.  
  1013. The "device" file /dev/default points to the SCSI-ID of whatever disk is the
  1014. MacPartition disk, so if you don't have one, you need to tell A/UX Startup
  1015. it's "real" name. This is kinda messy since you'll need to preface a lot of
  1016. stuff with this value: e.g.
  1017.  
  1018.     #startup cat (6,0,0)/etc/inittab
  1019.  
  1020. ==================================================
  1021. M.10)  Screwed up Desktop after crashes or MacsBug
  1022. --------------------------------------------------
  1023.  
  1024. M.10)  After the Mac environment crashes (or when I use MacsBug), the
  1025.        Desktop gets all screwed up... Argg!!
  1026.  
  1027. Ron Flax of Apple (ron@afsg.apple.com) has written a very useful System
  1028. Extension called FMbackup that creates backup copies of "valuable" Desktop
  1029. files. When the MacOS-mode is entered, FMbackup restores these files. Thus,
  1030. when your MacOS "crashes", you no longer need to rebuild the Desktop or reset
  1031. all your Icons, window "types", etc... Please note that there seems to be
  1032. some incompatibilty between FMbackup and Moire and QuickMail 2.5.1.
  1033.  
  1034. FMbackup (1.0.4) is available via anon-ftp on afsg.apple.com as well as
  1035. aux.support.apple.com (in "unsupported").
  1036.  
  1037. %%% For more information about "FMbackup", please contact Ron via E-mail %%%
  1038.  
  1039. ===============================================
  1040. M.11)  MacOS partitions on desktop only as root
  1041. -----------------------------------------------
  1042.  
  1043. M.11)  My MacOS partition(s) only show up on the Desktop when I login
  1044.        as root. Why?
  1045.  
  1046. Under the Preferences/General Menu of A/UX Startup, there is a radio-box
  1047. called "Password checking". This is intended to provide some security for
  1048. the A/UX Startup application. When enabled, two (default) things happen:
  1049.  
  1050.     1. A/UX Startup requires a password to open.
  1051.     2. MacOS partition(s) are only mounted for root login.
  1052.  
  1053. Thus, to enable MacOS partition(s) to be available for all users, you must
  1054. disable "Password checking". See auxstartuprc(4) for more info.
  1055.  
  1056. ==========================================
  1057. M.12)  CommandShell ignoring 1st key press
  1058. ------------------------------------------
  1059.  
  1060. M.12)  For some reason, my CommandShell only responds to a keyboard
  1061.        event after it receives a second event. For example, typing "a"
  1062.        won't show until I type something else or click the mouse.
  1063.        What gives?
  1064.  
  1065. This is caused almost 99% of the time by an Extension|CDEV conflict. The way
  1066. around this is to selectively disable each one at a time and see which one
  1067. causes the problem... then delete it. "Wild Magic" is prone to do this as
  1068. are older versions of CEToolbox.
  1069.  
  1070. =====================================
  1071. M.13)  Can A/UX 3.x.x run System 7.1?
  1072. -------------------------------------
  1073.  
  1074. A/UX 3.x.x's MacOS interface is based on System 7.0.1. You cannot install
  1075. Sys 7.1 on A/UX (meaning you can't make A/UX run Sys 7.1) since there are a
  1076. few system files that are fine-tuned and modified to work under A/UX. These
  1077. would get overwritten if you tried to install 7.1 and you'd be out of luck.
  1078. Please recall that this doesn't mean that you can't have 7.1 installed on
  1079. your MacPartition, to be used when in MacOS-only mode. It just means that
  1080. you can't have A/UX run 7.1.
  1081.  
  1082. Just to let you all know, if you really want to, you _can_ install 7.1 on
  1083. A/UX 3.x.x and the MacOS-stuff will work pretty well. However, all hybrids,
  1084. such as CommandShell or Commando, will die... not too useful...
  1085.  
  1086. ===============================================
  1087. M.14)  What version of AppleTalk does A/UX run?
  1088. -----------------------------------------------
  1089.  
  1090. This one is tricky. First of all, the version of AppleTalk under A/UX was
  1091. designed specifically for A/UX... Don't try installing the Network Software
  1092. Installer (NSI) disk. Bad Things will happen.
  1093.  
  1094. With that out of the way, when polled by InterPol, A/UX will respond that
  1095. AppleTalk v56 is running. However, A/UX's version is really compatible with
  1096. version 58. This will cause trouble with those applications that rely on
  1097. version numbers rather than capability.
  1098.  
  1099. ===================================
  1100. M.15)  Version of MacTCP under A/UX
  1101. -----------------------------------
  1102.  
  1103. M.15)  I've just installed MacTCP 2.0.2|4 on A/UX and nothing works!
  1104.        What's going on?
  1105.  
  1106. The copy of MacTCP that ships with A/UX is specifically written for A/UX.  You
  1107. should _not_ replace it with any MacOS version of MacTCP! Doing so will cause
  1108. mucho problems for A/UX. This is because A/UX's MacTCP simply offloads all
  1109. networking functions down to A/UX itself which handles them.
  1110.  
  1111. Although it's true that some MacOS programs, such as Mosiac, "require" MacTCP
  1112. 2.0.2|2.0.4, the vast majority work just fine with A/UX's version. In extreme
  1113. cases, with programs that actually _check_ the version number, a little
  1114. ResEdit hacking will fix things up. Basically, all you need to do is COPY the
  1115. 'vers' resource of MacTCP 2.0.2|2.0.4 and PASTE it into MacTCP in your active
  1116. A/UX System Folder (you want to 'Replace' the previous 'vers' resource). This
  1117. will cause MacTCP to appear (via 'Get Info' and similar ways) to be version
  1118. 2.0.4.
  1119.  
  1120. //////////////////////  END OF PART 2 OF 3  \\\\\\\\\\\\\\\\\\\\\\
  1121. -- 
  1122. #include <std/disclaimer.h>
  1123.     Jim Jagielski               |  "Is this something you can share with
  1124.     jim@jagubox.gsfc.nasa.gov   |   the rest of us Amazing Larry!!??"
  1125.     NASA/GSFC, Code 734.4       |                  Pee Wee
  1126.     Greenbelt, MD 20771         |
  1127.